@echo off
chcp 65001 > nul
echo ========================================
echo   FFmpeg 版本检测工具
echo ========================================
echo.

echo [1/3] 检查 FFmpeg 是否安装...
where ffmpeg > nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ 未找到 FFmpeg！
    echo.
    echo 请先安装 FFmpeg：
    echo   下载地址: https://www.gyan.dev/ffmpeg/builds/
    echo   或使用: winget install ffmpeg
    echo.
    pause
    exit /b 1
)
echo ✅ FFmpeg 已安装
echo.

echo [2/3] 获取 FFmpeg 版本信息...
ffmpeg -version 2>&1 | findstr /R "ffmpeg version"
echo.

echo [3/3] 检测 RTSP 支持...
ffmpeg -protocols 2>&1 | findstr /C:"rtsp" > nul
if %errorlevel% equ 0 (
    echo ✅ 支持 RTSP 协议
) else (
    echo ❌ 不支持 RTSP 协议
)
echo.
echo 注意: reconnect 参数不适用于 RTSP！
echo RTSP 使用 timeout/stimeout 控制稳定性
echo.

echo ========================================
echo   检测完成
echo ========================================
echo.
echo 提示:
echo   - FFmpeg 4.x+  : 推荐，支持完整功能
echo   - FFmpeg 7.x   : 最佳性能和稳定性
echo   - FFmpeg ^< 3.3 : 功能受限
echo.

pause

